


$(function() {

    $('#deflist').datagrid({
        url : '/activitiDemo/test/list/',
        title : '流程部署信息',
        striped : true,
        nowrap : true,
        rownumbers : true,
        fitColumns : true,
        fit:false,
        singleSelect:true,
        toolbar:$("#toolbar"),
        columns : [[
            {
                field : 'id',
                title : 'ID',
                width : 80
            },{
                field : 'name',
                title : '名称',
                width : 80
            }

        ]],

        pagination : true,
        pageSize : 20,
        pageList : [20, 30, 40],
        pageNumber : 1,

    });
});

$(function() {

    $('#pdlist').datagrid( {
        url : '/activitiDemo/test/prodef/',
        title : '流程定义信息',
        striped : true,
        nowrap : true,
        rownumbers : true,
        fitColumns : true,
        fit:false,
        singleSelect:true,
        toolbar:$("#toolbar"),
        columns : [[
            {
                field : 'key',
                title : '名称',
                width : 80
            },{
                field : 'version',
                title : '版本',
                width : 80
            },{
                field :'deploymentId',
                title :'部署ID',
                width :80
            },{
                field : 'pd_id',
                title : '操作',
                width : 80,
                formatter: function(value,row,index){

                    return "<a style='text-decoration:none;' href='javascript:void(0)' onclick=startProcess('"+row.pd_id+"');>开始流程</a> <a style='text-decoration:none;' href='javascript:void(0)' onclick=del('"+row.deploymentId+"');>删除流程</a>";


                }

            }

        ]],

        pagination : true,
        pageSize : 20,
        pageList : [20, 30, 40],
        pageNumber : 1,

    });
});


function startProcess(pd_id){
    parent.$('#tt').tabs('add',{
        title :'流程办理',
        content :' <iframe frameborder="0" src="/activitiDemo/test/startProcess/' + pd_id + '" style="width:100%; height:99%; margin:0 0 0 0 ;padding:0 0 0 0"></iframe>',
        closable:true,
        fit:true

    });
}

function submit(){
    $('#form').form('submit',{
        url:"/activitiDemo/test/definition",
        success : function (data) {
            var data = eval('(' + data + ')');
            $.messager.alert("提示",data.message);

        }

    });
}

function del(id){
    $.messager.confirm('提示', '确定要删除吗？ 删除后不可恢复。', function(r){
        if (r){
            $.ajax({
                url : '/activitiDemo/test/del_pd/'+id,
                type : 'get',
                beforeSend : function () {
                    $.messager.progress({
                        text : '正在删除中...,按Esc取消。'
                    });
                },
                success : function (data) {
                    $.messager.progress('close');
                    if (data.result=='true') {
                        $.messager.alert('提示', "删除成功！");
                        $('#pdlist').datagrid("reload");
                        $('#deflist').datagrid("reload");
                    }
                    else {
                        $.messager.alert('提示', data.errorMessage);
                    }
                }
            });
        }
    });

}